<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>猜数字游戏</title>
</head>
<body>
    <!-- 要求 程序随机生成一个 1-10 之间的数字 并让用户输入一个数字
    如果大于该数字 就提示 数字大了 继续猜
    如果小于该数字 就提示 数字小了 继续猜
    如果等0于该数字 就提示 猜对了 结束程序 -->

    <!-- 案例 分析
             随机生成一个 1-10 的式子 要用到 Math.random()方法
             需要一直猜到正确为止，所以一直循环
             用while循环更合适
             核心算法 使用 if else if 多分支语句 来判断 大于 等于 小于 -->
             <body>
             <script>
                     function getRandom(min,max){
                                return Math.floor(Math.random() * (max - min + 1)) + min;
                            }
                 var random = getRandom(1,10);
                 while (true){  // 死循环
                    var num = prompt('你来猜？输入1~10之间的一个数字');
                    if(num > random){
                        alert ('你猜大了');
                    } else if(num < random){
                        alert ('你猜小了');
                    } else {
                        alert('爱你哦，你猜对了');
                        break;
                    }
                 }
             </script>
                

               <!-- 只让猜十次写法 -->
         <!-- <script>
                 
//                function getRandom(min,max){
//                 return Math.floor(Math.random() * (max - min + 1)) + min;
//             }
//  var random = getRandom(1,10);
//  var i = 1;
//  while (i++ <= 10){  // 死循环
//     var num = prompt('你来猜？输入1~10之间的一个数字');
//     if(num > random){
//         alert ('你猜大了');
//     } else if(num < random){
//         alert ('你猜小了');
//     } else {
//         alert('爱你哦，你猜对了');
//         break;
//     }
//  }
         </script> -->

</body>
</html>